package com.yc.redis;

import java.util.List;
import java.util.Set;

import redis.clients.jedis.Jedis;

public class Demo1 {
	
	public void m1() {
		Jedis jedis = new Jedis("172.16.67.127", 6379);
		System.out.println("是否连接成功：" + jedis.ping());
		jedis.close();
	}
	
	/**
	 * string
	 */
	public void m2() {
		Jedis jedis = new Jedis("172.16.67.127", 6379);
		jedis.set("mk11", "13132131");//设置值
		System.out.println(jedis.get("mk11"));
		jedis.close();
	}
	
	/**
	 * list
	 */
	public void m3() {
		Jedis jedis = new Jedis("172.16.67.127", 6379);
		jedis.lpush("mklist", "aaa");
		jedis.lpush("mklist", "abc");
		jedis.lpush("mklist", "def");
		List<String> list = jedis.lrange("mklist", 0, 10);
		for (String str : list) {
			System.out.println(str);
		}
		jedis.close();
	}
	
	/**
	 * set
	 */
	public void m4() {
		Jedis jedis = new Jedis("172.16.67.127", 6379);
		jedis.sadd("mkset", "132");
		jedis.sadd("mkset", "abc");
		jedis.sadd("mkset", "e3d");
		
		System.out.println(jedis.srandmember("mkset"));//随机选一个
		
		jedis.close();
	}
	
	/**
	 * 键
	 */
	public void m5() {
		Jedis jedis = new Jedis("172.16.67.127", 6379);
		Set<String> keys = jedis.keys("*");
		for (String str : keys) {
			System.out.println(str);
		}
		
		jedis.close();
	}

	public static void main(String[] args) {
		Demo1 d = new Demo1();
//		d.m1();
//		d.m2();
//		d.m3();
//		d.m4();
		d.m5();
		
	}
}
